/***易企达eqiday.com****.*/
button{margin:0;}
page{padding-bottom: calc(var(--window-bottom) + 100rpx);}
.box-sizing{box-sizing: border-box;}
.bg-red{background-color:#eb544d}
.bg-danger{background-color:#f44}
.radius-df{border-radius: 9upx;}
.radius-lg{border-radius: 12upx;}
.radius-xl{border-radius: 24upx;}
.radius-xxl{border-radius: 48upx;}
.radius-xxxl{border-radius: 60upx;}
.fixed{position: fixed;}
.fixed-buttom{position:fixed;bottom: 0;z-index: 10}
.button-default-remove{border:none;background: none;}
.border-0{border:none;}
.border-0:after{border:none!important;}
.border-0-radius-0{border:none;border-radius: 0;}
button::after{border: none;border-radius:  0;}
.padding-tb-xxs {padding-top: 5rpx;padding-bottom: 5rpx;}
.padding-xxs{padding:5rpx;}

.letter-spacing{letter-spacing:4rpx}
.padding-top-0{padding-top:0}
.padding-bottom-0{padding-bottom: 0}
.padding-tb-0{padding-top:0;padding-bottom: 0;}
.margin-top-0{margin-top:0 !important;}
.margin-bottom-0{margin-bottom:0}
.margin-tb-0{margin-top:0!important;margin-bottom:0!important;}

.margin-left-0{margin-left:0 !important;}

.text-xxxl{font-size:54rpx;}
.relative{position: relative;}



.margin-top-xxs{margin-top: 5rpx;}
.margin-top-xxl {margin-top: 60rpx;}
.margin-top-xxxl {margin-top: 70rpx;}
.margin-top-xxxxl {margin-top: 80rpx;}
.margin-top-sl {margin-top: 90rpx;}
.margin-top-ssl {margin-top: 100rpx;}
.margin-top-sssl {margin-top: 110rpx;}
.margin-top-ssssl {margin-top: 120rpx;}
.margin-top-tl {margin-top: 130rpx;}
.margin-top-tll {margin-top: 140rpx;}
.margin-top-tlll {margin-top: 150rpx;}
button:after{border:none}
button {border-radius:0;padding:0;margin:0;line-height: normal;background-color: #fff;}
.margin-right-xxs{margin-right: 5rpx;}
.margin-left-xxs{margin-left: 5rpx;}
.margin-lr-xxs{margin-left: 5rpx;margin-right: 5rpx;}
.cu-form-group+.solid-bottom {border-bottom: 2upx solid #eee;}
.solid-bottom-0{border-bottom:0;}
.solid-bottom-0::after {border-bottom:0;}

.text-xxxs{font-size: 5rpx;}
.inline-block{display: inline-block}
.padding-bottom-xxs{padding-bottom:5rpx;}
.basis-xxs {flex-basis: 10%;}
.text-000{color:#000!important;}
.h100{height:100%;}
.text-fff{color:#fff;}
.bg-tranparent{background-color: transparent;}
.text-f00{color:#f00;}
.img-auto{width:100%;height:100%;}
.padding-xxs{padding:5rpx;}
.margin-bottom-xxs{margin-bottom: 5rpx!important;}
.padding-tb-xxl {padding-top: 60upx;padding-bottom: 60upx;}
.text-tips{color:#555269}
.show{display: block;}
.hide{display: none;}
.arrow:before {position: absolute;top: 0;right: 30upx;bottom: 0;display: block;margin: auto;width: 30upx;height: 30upx;color: #8799a3;content: "\e6a3";text-align: center;font-size: 34upx;font-family: cuIcon;line-height: 30upx}
.arrow-text-white:before{color:#fff;}
.position-relative{position: relative}
.position-absolute{position: absolute}


.audio-box::after {
  content: "";
  top: 25rpx;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: 20rpx;
  height: 20rpx;
  left:-11rpx;
  right: initial;
  background-color:#FFF;
  border-left:#dfdfdf solid 1px;
  border-bottom:#dfdfdf solid 1px;

}


.voice_icon {
  height: 33rpx;
  width: 33rpx;
  background-repeat: no-repeat;
  background-size: 100%;
}

.voice_icon_left {
  background-image: url('#{$imgRoot}voice-right-3.png');
  margin-right: 5rpx;
}
.voice_icon_left_an {
  animation: voiceAn_left 1s linear alternate infinite;
}

@keyframes voiceAn_left {
  0% {
    background-image: url('#{$imgRoot}voice-right-1.png');
  }
  50% {
    background-image: url('#{$imgRoot}voice-right-2.png');
  }
  100% {
    background-image: url('#{$imgRoot}voice-right-3.png');
  }
}
.overflow-hidden{overflow: hidden}
.margin-lr-auto{margin-left:auto;margin-right:auto;}
.bg-ras{background:FC4A5B}